#pragma once

#include "dfize.h"

class CPickSceneNode : public ISceneNode
{
public:
	CPickSceneNode(ISceneNode *parent=0, ISceneManager *mgr=0, s32 id=-1, const core::vector3df& size = core::vector3df(1,1,1), const core::vector3df& position = core::vector3df(0,0,0), const core::vector3df& rotation = core::vector3df(0,0,0), const core::vector3df& scale = core::vector3df(1.0f, 1.0f, 1.0f));
	~CPickSceneNode();

	virtual void render() { }
	virtual void OnAnimate(u32 time) { }
	virtual void OnRegisterSceneNode() { }

	virtual const core::aabbox3d<f32>& getBoundingBox() const
    {
		return Box;
	}

	vector3df Size;

	aabbox3d<f32> Box;
};